package org.medicalinstrument.dao;

import org.medicalinstrument.bean.ProductVo;
import org.medicalinstrument.bean.RentCart;

import java.sql.SQLException;

public interface RentCartDao {
    //向租物车中添加商品；
    Boolean add(RentCart cart) throws SQLException;
    //通过用户,查询购物车中的商品
    RentCart getByAccountNo(String accountNo) throws SQLException;
    //通过账号和商品二维码判断租物车表中是否有记录
    Boolean isRecordExists(String accountNo, String productQR) throws SQLException;
    //通过账号和商品二维码删除租物车表的记录
    RentCart deleteRecored(String accountNo, String productQR) throws SQLException;
    //通过账号和二维码查询租物车记录
     RentCart getByRecord(String accountNo, String productQR) throws SQLException;
    //修改租物车表记录
    Boolean update(RentCart cart) throws  SQLException;
    //通过账号和二维码查询租物车记录和商品信息
    ProductVo getByRecordAll(String accountNo, String productQR) throws SQLException;

}
